namespace Skywalker.Fluently
{
    public interface IBuilder
    {
        object Component { get; }
    }

    public interface IBuilder<out TComponent> : IBuilder
    {
        new TComponent Component { get; }
    }
}